touch a sore point - German English Dictionary